package com.sqrj.phoneorder.service;

import com.sqrj.phoneorder.common.ServerResponse;
import com.sqrj.phoneorder.dao.WxOrderUnitMapper;
import com.sqrj.phoneorder.model.WxOrderUnit;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * 单位工程信息
 */
@Service
public class WxOrderUnitService {

    @Resource
    private WxOrderUnitMapper wxOrderUnitMapper;

//  查询单位
    public List<WxOrderUnit> queryWxUnit(){
        return wxOrderUnitMapper.queryWxUnit();
    }

//    public int delWxUnitByid(Integer id) {
//        return  wxOrderUnitMapper.deleteByPrimaryKey(id);
//    }
//  删除单位工程
    public ServerResponse delWxUnitByid(String wxid, Integer id) {
        int resultCount = wxOrderUnitMapper.delWxUnitByid(wxid,id);
        if(resultCount > 0){
            return ServerResponse.createBySuccessMessage("删除地址成功");
        }
        return ServerResponse.createByErrorMessage("删除地址失败");
    }
//  增加单位工程
    public Integer addWxUnit(WxOrderUnit wxOrderUnit) {
        return wxOrderUnitMapper.insertSelective(wxOrderUnit);
    }
//  通过微信id查询单位
    public List<WxOrderUnit> queryWxUnitById(String wxid) {
        return wxOrderUnitMapper.queryWxUnitById(wxid);
    }
//  通过微信id查询所有单位
    public List<String> queryWxUnitsById(String wxid) {
        return wxOrderUnitMapper.queryWxUnitsById(wxid);
    }
//  更新单位信息
    public Integer updateByPrimaryKeySelective(WxOrderUnit wxOrderUnit) {
        return wxOrderUnitMapper.updateByPrimaryKeySelective(wxOrderUnit);
    }

//    public String delWxUnitByid(Integer id) {
//        return  wxOrderUnitMapper.deleteByPrimaryKey(id);
//    }
}
